.calendar-Time-header{
	text-align: center;
	height: 50upx;
	line-height: 50upx;
	vertical-align: middle;
	padding: 20upx;
}
.calendar-TimeH{
}
.calendar-lastMonth{
	width: 100upx;
	font-size: 35upx;
	margin-right: 10%;
	padding: 0 5px;
	text-align: center;
}
.calendar-nextMonth{
	width: 100upx;
	text-align: center;
	margin-left: 10%;
	font-size: 35upx;
	padding: 0 5px;
}
.calendar-backToToday{
	text-align: center;
	font-size: 24upx;
	position: absolute;	
	right: 5px;
}

.calendar-row:before,
.calendar-row:after {
	display: table;
	content: ' ';
}

.calendar-row:after {
	clear: both;
}

.calendar-col {
	width: 14.285714%;
	max-width: 14.285714%;
	position: relative;
	float: left;
	min-height: 80upx;
	
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

.aligncanter {
	text-align: center;

}

.calendar-header {
	color: #4482EE;
	height: 40upx;
	line-height: 40upx;
	vertical-align: middle;
	font-size: 28upx;
}

.calendar-day {
	height: 80upx;
	transform: translate3d(0px, 0px, 0px) translateZ(0px); transition-duration: 0ms; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}


.calendar-content {
}

.calendar-date{
}
/* 当前日期样式 */
/* .calendar-today {
	border-radius: 6upx;
	background-color: #43CD80;
	color:white;
	-moz-box-shadow: 0px 2upx 10upx #ABABAB;
	-webkit-box-shadow: 0px 2upx 10upx #ABABAB;
	box-shadow: 0px 2upx 10upx #ABABAB;
} */
.calendar-today .calendar-point{
	color: white !important;
}

.calendar-today .calendar-text{
	color: white !important;
}

.calendar-col-lastMonth .calendar-text{
	color: gray;
}

.calendar-col-nextMonth .calendar-text{
	color: gray;
}

.calendar-today .calendar-date{
	/* color: white !important; */
}

/* 选择状态 */
/* .calendar-active {
	color:#01AAED;
	background-color: #D9D9D9;
	-moz-box-shadow: 0px 2upx 10upx #ABABAB;
	-webkit-box-shadow: 0px 2upx 10upx #ABABAB;
	box-shadow: 0px 2upx 10upx #ABABAB;
} */
/* 范围标记 */
.calendar-range {
	/* color:#01AAED; */
	border-radius: 0px;
	background-color: #D9D9D9;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}



.ClearBoth {
	clear: both;
}
.calendar-col-nextMonth{
	color:gray;
}
.calendar-col-lastMonth{
	color:gray;
}
.calendar-btn-disabled{
	color:gainsboro;
}
.calendar-point{
	font-size: 16upx;color: #01AAED;top:2upx;right: 2upx;position: absolute;
}
.calendar-text{
	padding: 4rpx 0;
	width:100%;font-size: 20upx;color: #01AAED;top:40upx;left: 0px;position: absolute;overflow:hidden;
}
.dayValue{
	text-align: center;
}

.calendar-day-6-7{
	color: orangered;
}

/* 超出日期范围 */
.calendar-out-of-Date{
	background-color: #EAEAEA;
}
.calendar-out-of-Date .calendar-date{
	color: gray;
}





/* 以下为实现0.5px底部边界 */
.under_line{position: relative;}
.under_line:before,
.under_line:after{position: absolute;content: " ";height: 1px;width: 100%;left: 0;transform-origin: 0 0;-webkit-transform-origin: 0 0;}
/* .fineLine:before{顶部top: 0;background: #000;} */
.under_line:after{bottom: 0;border-bottom: 1px solid gainsboro;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5){.under_line:after,.under_line:before{-webkit-transform: scaleY(.667);}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.under_line:after,.under_line:before{-webkit-transform: scaleY(.5);}}
/* 以上为实现0.5px底部边界 */